>However, his BMW X5 then needed a new transmission.
New-age German cars are very accurate and precise, as in only designed to last as long as the lease. Any day longer than that means lost revenue for services and dealerships. A far cray from the German cars of the 80's.
Buying a new German car today means you're either minted or masochistic with your finances.