This is a fairly decent deal on a fairly good vehicle - esp if you haven’t put any/much down payment.
Yes, there could be better deals - but, that may be on a lousy/un-loves car/model . You have gotten good deal on premium/luxury vehicle you can be proud and enjoy for a while !