W.S. I guess it will be somewhere in between 2.5-3L, good mechanic will find out the exact amount, but; always use genuine, API SN / SN Plus, Fully Synthetic engine oil from any reputed brand!
No need to go for very expensive options. Just buy that one which easily lasts 5,000 Kms, and after 5,000 Kms, change oil along with genuine oil filter.
Oil grade / Viscosity should be either of 0w-20 or max. 5w-30. Do not go above 5w-30. For best for bucks, go for Total Quartz 9000 Future Series, or latest compatible available.