So, I've been searching autotrader for a mazdaspeed 6 at a decent price, prefer lower miles, and features weren't that big of a deal to me. Well it turns out I found one locally at a dealer, but they wanted $19,995 for it. It's an 07 Grand Touring, with NAV and moonroof, and it has 44k miles. I wasn't planning on purchasing it, but I figured I would go test drive it since I hadn't driven one. Of course, after the test drive, they wanted to do the number crunching, so I figured I would entertain them. I told him I would offer 16k, figuring they wouldn't go that low, which the dealer almost laughed at and said there's no way the boss would take it. Well, they said $16,995. I think it may be a good price, but I was looking for some opinions. What do you all think?