Looking at my invoice now:
Freight and PDI - $2,495
Additional freight (bringing the car in from a Vancouver dealer) - $350
Registration fee - $395
Tire tax - $16.00
Air tax - $100
Winter mats and trunk tray (I am just going to take the ones out of my 335 and take this charge off) - $279.95
I went through this same process before on my E92 335, the only thing I really don't like is the huge PDI charge. All they do is hook the car up to a computer for a few hours. There should be $1000 for freight and that's it.