The Mercedes C300 is smarter, safer and more luxurious than anything in its price class