In my opinion the higher the jack capacity the better.
I have a 3 ton low profile jack from
HF. I paid $80 on sale. I am very happy with it.
It is fine with the stock height of my M2. It is also good on my lowered E46 M3 (dinan springs).
It is always good to have a pair of jack stands for extra security. It's a no brainer at $20 for a pair for occasional use.