Deal check 2021 X5 x40i

Hello - I am based in Dallas TX and negotiating a deal on a new X5 to replace my wife’s 2018. This is my starting offer and wanted to get the forum’s opinion:

MSRP $80,145
|—|---|
10% off MSRP $8,015
Road Home Rebate from BMW $3,500
Dealer Cash $2,500
Selling Price $66,131

I am on the fence to either finance or pay out of pocket. Is this too aggressive or a fair offer?

Thank you!