Hi everyone. New to the board, so here's my 6!
Picked it up about a week ago. I traded in my '02 330ci (5spd, Sport Pkg) that had only 18,500 miles for a '04 645ci (6spd, Conv. and Sport Pkg) with 22,500 miles.
Dang! this is a nice car! I'm loving it. A little bigger than my 330 or the 300ZX I had before that, but still very sporty.
The dealer threw in the tint, upgrade to Bluetooth and the iPod interface. I think I'm gonna do the Angel iBrights V3.0 upgrade on the halos, and maybe some Carbon Fiber BMW roundels, but that's about it for now.