You should be able to do better.
The two deals I had going into last weekend:
MSRP 48,650
Sales Price 40,800
30 month/10K miles
Monthly payment with tax 306
MSRP 50,650
Sales Price 42,150
30 month/10K miles
Monthly payment with tax 336
Both those deals were structured the same; all fees, tax...