It's the circle of
life cars! At least we'll have those new DeLoreans soon!
Mercedes has officially announced that they will be saying goodbye to their Maybach luxury brand beginning in 2013, as a result of poor sales for the past decade.
Here's what a source had to say about it: