No they don't overcharge and the work is very good, but as you know it's a dealership and the prices are pretty steep, for your engine check light you should try first auto zone see if they can pinpoint what's going on and then try the shop, cause I had the same problem and that's how I went about it.
Expensive only if you require a lot of work on your vehicle inspections and oil changes are average fair priced quality of the service is great they get you in and out as soon as they can, but it all depends on the extent of the work that your car may require
They are excellent prices can be expensive but they will try there best to give better prices they don't offer charge all work is guaranteed
Thanks! Your answer is awaiting moderation.