If you can do the maintenance stuff yourself t is definitely the best and the cheapest. If you aren't comfortable with it, a small shop like mine that has a low hourly rate and will use non-mfg specific fluids will save you a lot. The dealer will only use brand name fluids and filters and a typical full service charges 1.5-2 hours labor plus fluids. At $40/hr here or $110 at the dealer that equates to a big $$$ fast.