Im amazed how little it actually cost to keep a bmw on the road. I own about everything brand wise or have a one time or the other and my bmw's are the cheapest to keep going.
The 2005 X5 clocks up 110 miles a day since my wife drives that one to work. Brakes and tires is all it has cost so far. It has around 300k miles on it now (havent checked lately so not positive how many miles it has).
I will be replacing the control arms on it soon as it rattles on bad bumps but again its been super reliable.
The 2001 turned out to be a great buy too. I but that X5 for a junk vehicle to go offroad and it ended up being a sport model fully loaded and super dependable too. So it hasnt see any offroading to speak of.
The 2013 is a garage queen since I dont drive much anymore