think about the value of the extras too.

leather on most cars like 2-3K
HIDs will set u back $1500 or thereabouts
sunroof extra $1500 - $2000

then add bigger wheels, airbags etc. its pretty good value.

by comparioson, an e46 325i with the same specs (325 coz of power output) is well over $70K when new.