I only ask because I noticed when passing my local Carmax, they have row after row of them. is that because of BMW upkeep costs?

Anyone?