Are there any circumstances other than the requirement for a future event or time reference to be stated when the present tense is used to refer to an unstated future time or date? Por ejemplo:
The mechanic says that the car is broken so I'm fixing it.
El mecánico dice que el coche está averiado y por eso lo arreglo.
o
El mecánico dice que el coche está averiado y por eso lo arreglaré.
Which is correct, more commonly used or preferred?