BMW and Mercedes cost you about the same amount as much as Toyota does over a 2-3 years time.

Toyota needs servicing every 5K....
BMW and Merc needs that only at 15K or 20K intervals.....
Basically u spend 200 for each 5K so thats 800 for 20K
Now Merc and BMW might turn out cheaper because u'd pay only 600 or so if it is just oil and filter change at 20K interval.....