Jaime very nice ride, but let me be the catalyst and I hate to be a downer, I am telling you this so you can make some wise choices. I just traded in my BMW 325i two weeks ago. I bought mine used (had 50,000 miles on it) four years ago and I luckily got an extended warranty (thank God for that) the BMW broke down on me on an avarage of 2-3 times a year and without the warranty it would've cost me 3,000 minimum each time I brought it in to get fixed. The final straw was two weeks ago walking out to my car and seeing about two quarts of oil under my car. My car had 94,500 miles on it (warranty ends at 100,000) anyway a massive oil leak is not covered on the warranty, so they wanted (sigh) 3,000 just to fix the oil leak, they needed to remove the engine just to get to it, they then told me my car needed new brakes (nother 1,200) and I was past my 90,000 mile tune-up (nother 700.00) and on the way to the repair place one of my headlights went out. Yep out of the 5,000 it would cost me, only the 10.00 light bulb (which they would charge 110.00 to install
was the only thing covered under warranty.
I loved that BMW, I loved all the creature comforts, I loved the braking, handling and pretty much all that the BMW had, but the repairs were just too much to handle. Best thing I did was trade it in (before the repairs were done) and luckily I got a great deal on the the new car (got screwed on the trade in on teh Bimmer due to the dealer saying they had so many at auction that they couldn't even give me Kelly Blue Book on it.
When all was said and done I wound up getting a 2005 Jeep Wrangler with only 16,000 miles on it for 11,000 (Jeep had 5,000 in aftermarket parts just put on it. 4" lift, high dollar rims and 33: tires with nerf bars all around and upgraded sound system roll bar.
Ride is vastly different than the Bimmer, but is more reliable.
BTW your BMW looks very nice and sorry to be such a downer, just wanted to give you the heads up in case you didn't get a warranty. If you didn't please check out this site.
http://www.carbuyingtips.com/warranty.htm