Is this a good deal on a 2010 Mazda 3 Grand Touring?

Possibly. I've got a 2010 MS3 for sale with miles comparable to that GT and I'm asking about 2k more for it than what they are. I've tried to price mine fairly competitively in comparison to what I'm seeing dealers charge for the same car. Check around Autotrader for your area and see what prices are listed. Also, check out cargurus.com I coworker turned me onto that site recently and it seems like it might be helpful.
 
price seems high to me, but for some reason, used cars have high prices right now. 51k miles on it, so the factory warranty is gone. if that's the car i really wanted, i would offer them $15k and negotiate from there.

that being said, you could get a brand new Mazda3 for that price. it won't be a Grand Touring model, but it will be new.
 
Just an FYI that link does not go to a mazda3 grand touring, it goes to three cars which none are that.
 
Back