Well, just purchased my first BMW. I must say, even though its only a used 2005 325xi 27K mileage, I'm hooked for life. The interior is like a cockpit and the sound of the engine is beautiful. That said, is there any way to add additional horsepower, inexpensively? It has the premium and cold weather packages. Anything else anyone can suggest?