I do think 24s are a bit too big but here is a x7 with 24s on it
https://anrky.com/gallery/bmw-x74-0d-xseries-s3-x5/
I've been contemplating trying to up size to 23s but one thing I noticed is that it's an odd size and not very many tire options which makes tires very pricey