You can get an adapter for the steering wheel control, not sure about rear dvd. I am not saying it's always better to go with aftermarket, just that dollar for dollar, you can get more features IMO. If you could get a factory Nav and it was programmed for your car for $700-800 I would go for that.