Go to BMWUSA.com and build your own 325 coupe. Prices shouldn't have changed all that much btw the 2006 model and the 2004 one.
Prolly about $1000 for the Sport and $2000 for the Premium package.
Sport should have sport seats, tires, and rims. Not sure what else went in there.
Premium includes leather, power seats, and a few other things. It seems to change every year.
If you're buying it from a BMW dealer, I doubt they'll cheat.