It's up to you. Dealerships tend to be more expensive, but they may have more experience with Range Rovers specifically. Local mechanics may be more affordable, but make sure they have experience working with Range Rovers before you trust them with your vehicle.