I've just been looking through some of the receipts for when I had mine and it wasn't the cheapest thing to run except the 630i. I'd forgotten how much was spent on fuel, servicing AND tyres. Plus there they had a fair bit of warranty work done as well, although I didn't get butt fucked too bad with residual values.
Not sure if it's in your budget but what about an Aston Martin?