i am all for bmw love but come on 25k. first off most of this came cause isntead of wanted to save money and get good parts you went and got fun dinan shit which is by no means cheap plus if you put down 25k and your still only pushing 250hp youve got serious issues. dont knock bmw or ALL the drivers